local opt = vim.opt

-- [[golang版本]]
-- 设置Tab的宽度为4个空格
opt.tabstop = 4
-- 设置缩进宽度为4个空格
opt.shiftwidth = 4
-- 将Tab转为空格
opt.expandtab = true
-- 在行尾插入换行时，使用Shift + Tab进行反缩进 (未生效)
opt.smarttab = true

-- 启用自动缩进
opt.autoindent = true

-- 启用语言特定的缩进规则
opt.smartindent = true

-- 高亮
opt.syntax = on
opt.termguicolors = true

-- 对于Golang,当按下}时，将光标移动到方法体末尾
-- 这需要一个插件，比如‘vim-go’
--
-- 如果已经安装了vim-go插件，可以在Neovim中这样设置
--[[vim.g.go_highlight_functions = 1
vim.g.go_highlight_methods = 1
vim.g.go_highlight_structs = 1
vim.g.go_highlight_operators = 1
vim.g.go_highlight_build_constraints = 1
]]
-- 然后，可以使用以下命令格式化当前文件
-- vim.api.nvim_command(":GoFormat")



